#mainContent #docContent .tabs {
    display: block;
    height: 20px;
    padding: 0;
    margin: 0;
    line-height: 20px;
    list-style-type: none;
    font-weight: bold;
}

#mainContent #docContent .tabs li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    list-style-type: none;
    font-weight: bold;
}

#mainContent #docContent .tabs li * {
    display: inline;
}

#mainContent #docContent .tabs a,
#mainContent #docContent .tabs a span {
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;
}

/* Hide from IE5-Mac \*/
#mainContent #docContent .tabs a, #docContent .tabs a span {
    float: none;
}

/* End hide */
#mainContent #docContent .tabs a {
    padding-left: 10px;
    text-decoration: none;
    color: #000;
    background: transparent url("/TEDimages/tab_left.gif") no-repeat left top;
}

#mainContent #docContent .tabs a * {
    display: inline;
    color: #000;
}

#mainContent #docContent .tabs a span {
    padding-right: 10px;
    background: transparent url("/TEDimages/tab_right.gif") no-repeat right top;
}

#mainContent #docContent .tabs a span * {
    display: inline;
}

#mainContent #docContent .tabs a span b {
    cursor: pointer;
}

/* IE 6 specfic css triggered by javascript */
#mainContent #docContent .tabs a span b.on {
    color: #FFF;
}

#mainContent #docContent .tabs a.active span b.on {
    color: #000;
}

/* END OF IE 6 specfic css triggered by javascript */
#mainContent #docContent .tabs a span b:hover {
    color: #FFF;
    cursor: pointer;
}

#mainContent #docContent .tabs a:hover {
    text-decoration: none;
    color: #000;
    padding-left: 10px;
}

#mainContent #docContent .tabs a:hover span {
    padding-right: 10px;
}

#mainContent #docContent .tabs a.active {
    color: #fff;
    background: transparent url("/TEDimages/tab_left_active.gif") no-repeat left top;
}

#mainContent #docContent .tabs a.active span {
    color: #fff;
    background: transparent url("/TEDimages/tab_right_active.gif") no-repeat right top;
}

#mainContent #docContent .tabs a.active span b {
    color: #FFF;
}

#mainContent #docContent .tabs a.active span b:hover {
    color: #000;
    cursor: pointer;
}

#mainContent #docContent .tabs a.language {
    display: inline;
    padding-left: 0px;
    background: transparent no-repeat right top;
}

#mainContent #docContent .tabs br {
    display: none !important;
}

/* END - .tabs */


#mainContent #docContent {
    margin-bottom: 20px;
    padding: 20px;
    background-color: #fff;
}

#mainContent #docContent #docHeader {
    border-bottom: 2px solid #003;
}

#mainContent #docContent #docToc {
    padding-left: 0px;
    margin-left: 0;
    list-style-type: none;
}

#mainContent #docContent #docToc li {
    display: inline-block;
}

#mainContent #docContent #docToc li a {
    text-decoration: none;
}

#mainContent #docContent .stdoc {
    text-align: center;
}

#mainContent #docContent .stdoc p {
    font-weight: bold;
    text-align: center;
}

#mainContent #docContent .grseq {
    margin: 10px 0;
}

#mainContent #docContent .grseq .tigrseq {
    font-weight: bold;
    text-decoration: underline;
}

.mlioccur {
    zoom: 1;
}

#mainContent #docContent .mlioccur,
#mainContent #docContent .grseq .mlioccur {
    position: relative;
    margin-top: 5px;
    margin-left: 20px;
}

#mainContent #docContent .grseq .mlioccur .contauth {

}

#docContent .mlioccur .nomark,
#docContent .grseq .mlioccur .nomark {
    display: block;
    float: left;
    text-align: right;
    width: 40px;
}

* html #docContent .mlioccur .nomark,
* html #docContent .grseq .mlioccur .nomark {
    position: absolute;
    left: -50px;
    display: inline-block;
    display: -moz-inline-block;
    float: none;
    width: 40px;
    text-align: right;
}

#mainContent #docContent .mlioccur .timark,
#mainContent #docContent .grseq .mlioccur .timark {
    display: block;
    margin-left: 50px;
    font-weight: bold;
}

#mainContent #docContent .mlioccur .txtmark,
#mainContent #docContent .grseq .mlioccur .txtmark {
    margin-left: 50px;
    padding: 0;
}

#mainContent #docContent .mlioccur .txtmark p,
#mainContent #docContent .grseq .mlioccur .txtmark p {
    margin: 0;
    padding: 0;
}

/* END - */

/* Specific style for EEIG DTD documents - OJS-586*/
#mainContent .EEIGTop, .EEIGSub {
    margin-top: 10px;
}

#mainContent .EEIGTop .nomark {
    display: block;
    float: left;
    width: 60px;
}

#mainContent #cancelDoc {
    color: red;
    font-weight: bold;
}

#mainContent .EEIGTop .timark {
    font-weight: bold;
}

#mainContent .EEIGTop .txtmark {
    margin-left: 60px;
    padding: 0;
}

#mainContent .EEIGSub .nomark {
    display: block;
    float: left;
    width: 40px;
    padding-left: 20px;
}

#mainContent .EEIGSub .timark {
    font-weight: bold;
}

#mainContent .EEIGSub .txtmark {
    margin-left: 60px;
    padding: 0;
}

/* END - Specific style for EEIG DTD documents - OJS-586*/

/* --- MISC ---*/
.highlight {
    background-color: yellow;
}

#mainContent table tbody tr td span.highlight {
    display: inline;
}

#mainContent {
    overflow-x: auto;
}

/*
.dummyHighLight {
	background-color:yellow;
}
*/